ActionScript 3 by David Tardiveau

ActionScript 3 by David Tardiveau

Auteur:David Tardiveau [Tardiveau, David]
La langue: fra
Format: epub
Tags: Informatique
Éditeur: O'Reilly
Publié: 2008-02-21T15:20:26+00:00


Tardiveau.Livre Page 187 Lundi, 18. f vrier 2008 3:37 15

Les variables

187

CHAPITRE 7

Théoriquement et dans la pratique, il est préférable d’associer à une variable ce qu’on appelle un type, c’est-à-dire une information qui précise la nature de son contenu.

var prenom:String;

Comme vous pouvez le constater, nous avons ajouté deux points derrière le nom de la variable puis un nom, ici String. Il s’agit précisément du nom du type, qui impose alors un contenu strict à la variable, que ce soit lors d’une initialisation (action de donner une valeur initiale à une variable) ou lors de toute modification de la variable (changement du contenu de la variable au cours du script). Pour illustrer la notion de type de variable, prenons les deux exemples suivants.

Exemple 1 :

var jour:String;

Exemple 2 :

var jour:Number;

Dans le premier exemple, nous savons que nous avons l’obligation d’initialiser la variable avec une chaîne de caractères (comme « lundi » ou « jeudi »), alors que dans le deuxième nous devons lui affecter un nombre (1 pour lundi, 3 pour mardi…).

Il existe de nombreux types de variables. Cependant, nous commencerons par vous présenter les quatre les plus utilisés qui sont : String (chaîne de caractères), Number (nombre entier), Array (tableau) et Boolean (valeur booléenne de type vrai/faux). À chaque nouveau besoin de mémorisation d’un type d’information vous découvrirez, ou avez découvert au travers des exemples de ce livre, un type spécifique.

Le choix d’un nom de variable

Le nom d’une variable doit toujours être représentatif de la valeur stockée. Il est préférable d’avoir un nom long et explicite plutôt qu’une abréviation qui n’exprime rien de précis, comme a ou b... Avant de vous présenter des exemples de noms de variables, voici les principales raisons pour lesquelles les noms des variables doivent être clairs.

• Dans le cas d’un travail en équipe, la mise en commun de scripts est grandement facilitée lorsque les noms des variables traduisent à eux seuls les informations qu’elles représentent.

• Lorsque vous devez effectuer des mises à jour de programmes plusieurs jours après leur création, il est plus facile de se souvenir de la fonctionnalité de chaque variable si elle possède un nom explicite.

• Si vous transmettez un projet sur lequel vous avez travaillé seul à une autre personne chargée d’assurer les mises à jour ou de continuer votre développement, des noms de variables explicites permettent d’éviter la rédaction d’un document expliquant le rôle de chaque variable et des autres fonctions.

Tardiveau.Livre Page 188 Lundi, 18. f vrier 2008 3:37 15

ActionScript 3 – Programmation séquentielle et orientée objet

188

Voici à présent des exemples de noms de variables. À la lecture de ces quelques lignes, vous pourriez même deviner le sujet de la production.

var titreLegendeVignette:String;

var categorieLegendeVignette: String;

var etudiantsLegendeVignette:Array;

var pitchFilm:String;

var modeLectureVideo:Boolean;

var tableauFichiersFilmsEnContinu:Array;

var tableauNomsFilmsEnContinu:Array;

var numeroFilmALire:Number;

var nbrVignettesMosaic:Number;

var nomImagePremierPlan:String;

var imagePleinEcran:Boolean;

var toucheShiftEnfoncee:Boolean;

var messageAccueilPhotoGraphisme:String;

var legendeVignetteSurvolee:CreationTexte;

var numeroLigneCliquee:Number;

Il s’agit de la réalisation d’un book, présentant des travaux graphiques, dont nous avons extrait quelques noms de variables. Comme vous pouvez le constater, leurs noms sont longs, mais nous n’aurons pas de mal à comprendre ce qu’elles représentent, contrairement aux variables ci-dessous :

var njs:Array;

var sg:Number;

var



Télécharger



Déni de responsabilité:
Ce site ne stocke aucun fichier sur son serveur. Nous ne faisons qu'indexer et lier au contenu fourni par d'autres sites. Veuillez contacter les fournisseurs de contenu pour supprimer le contenu des droits d'auteur, le cas échéant, et nous envoyer un courrier électronique. Nous supprimerons immédiatement les liens ou contenus pertinents.